personal satisfaction - German English Dictionary